(function(modules) {
    var installedModules = {};

    function __ipack_require__(moduleId) {

        if(installedModules[moduleId]) {
            return installedModules[moduleId].exports;
        }
        var module = installedModules[moduleId] = {
            i: moduleId,
            l: false,
            exports: {}
        };

        modules[moduleId].call(module.exports, module, module.exports, __ipack_require__);

        module.l = true;

        return module.exports;
    }


    __ipack_require__.m = modules;

    __ipack_require__.c = installedModules;

    __ipack_require__.d = function(exports, name, getter) {
        if(!__ipack_require__.o(exports, name)) {
            Object.defineProperty(exports, name, { enumerable: true, get: getter });
        }
    };

    __ipack_require__.r = function(exports) {
        if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
            Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
        }
        Object.defineProperty(exports, '__esModule', { value: true });
    };


    __ipack_require__.t = function(value, mode) {
        if(mode & 1) value = __ipack_require__(value);
        if(mode & 8) return value;
        if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
        var ns = Object.create(null);
        __ipack_require__.r(ns);
        Object.defineProperty(ns, 'default', { enumerable: true, value: value });
        if(mode & 2 && typeof value != 'string') for(var key in value) __ipack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
        return ns;
    };

    __ipack_require__.n = function(module) {
        var getter = module && module.__esModule ?
            function getDefault() { return module['default']; } :
            function getModuleExports() { return module; };
        __ipack_require__.d(getter, 'a', getter);
        return getter;
    };

    __ipack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };

    __ipack_require__.p = "";


    return __ipack_require__(__ipack_require__.s = "<%-entryId%>");
})
({

    <% for (let key in modules) {%>
        "<%-key%>":
        (function(module, exports, __ipack_require__) {
            eval(`<%-modules[key]%>`);
        }),
    <%}%>

});
